home *** CD-ROM | disk | FTP | other *** search
/ Aminet 37 / Aminet 37 (2000)(Schatztruhe)[!][Jun 2000].iso / Aminet / dev / cross / Avr.lha / Atmel / Asm / src / IO2313.H < prev    next >
Text File  |  2000-03-17  |  3KB  |  196 lines

  1. ;***** I/O Register Definitions
  2. SREG     EQU $3f
  3. SPL     EQU $3d
  4. GIMSK     EQU $3b
  5. GIFR     EQU $3a
  6. TIMSK     EQU $39
  7. TIFR     EQU $38
  8. MCUCR     EQU $35
  9. TCCR0     EQU $33
  10. TCNT0     EQU $32
  11. TCCR1A     EQU $2f
  12. TCCR1B     EQU $2e
  13. TCNT1H     EQU $2d
  14. TCNT1L     EQU $2c
  15. OCR1AH     EQU $2b
  16. OCR1AL     EQU $2a
  17. ICR1H     EQU $25
  18. ICR1L     EQU $24
  19. WDTCR     EQU $21
  20. EEAR     EQU $1e
  21. EEARL     EQU $1e
  22. EEDR     EQU $1d
  23. EECR     EQU $1c
  24. PORTB     EQU $18
  25. DDRB     EQU $17
  26. PINB     EQU $16
  27. PORTD     EQU $12
  28. DDRD     EQU $11
  29. PIND     EQU $10
  30. UDR     EQU $0c
  31. USR     EQU $0b
  32. UCR     EQU $0a
  33. UBRR     EQU $09
  34. ACSR     EQU $08
  35.  
  36.  
  37. ;***** Bit Definitions
  38. SP7     EQU 7
  39. SP6     EQU 6
  40. SP5     EQU 5
  41. SP4     EQU 4
  42. SP3     EQU 3
  43. SP2     EQU 2
  44. SP1     EQU 1
  45. SP0     EQU 0
  46.  
  47. INT1     EQU 7
  48. INT0     EQU 6
  49.  
  50. INTF1     EQU 7
  51. INTF0     EQU 6
  52.  
  53. TOIE1     EQU 7
  54. OCIE1A     EQU 6
  55. TICIE     EQU 3
  56. TOIE0     EQU 1
  57.  
  58. TOV1     EQU 7
  59. OCF1A     EQU 6
  60. ICF1     EQU 3
  61. TOV0     EQU 1
  62.  
  63. SE     EQU 5
  64. SM     EQU 4
  65. ISC11     EQU 3
  66. ISC10     EQU 2
  67. ISC01     EQU 1
  68. ISC00     EQU 0
  69.  
  70. CS02     EQU 2
  71. CS01     EQU 1
  72. CS00     EQU 0
  73.  
  74. COM1A1     EQU 7
  75. COM1A0     EQU 6
  76. PWM11     EQU 1
  77. PWM10     EQU 0
  78.  
  79. ICNC1     EQU 7
  80. ICES1     EQU 6
  81. CTC1     EQU 3
  82. CS12     EQU 2
  83. CS11     EQU 1
  84. CS10     EQU 0
  85.  
  86. WDTOE     EQU 4
  87. WDE     EQU 3
  88. WDP2     EQU 2
  89. WDP1     EQU 1
  90. WDP0     EQU 0
  91.  
  92. EEMWE     EQU 2
  93. EEWE     EQU 1
  94. EERE     EQU 0
  95.  
  96. PB7     EQU 7
  97. PB6     EQU 6
  98. PB5     EQU 5
  99. PB4     EQU 4
  100. PB3     EQU 3
  101. PB2     EQU 2
  102. PB1     EQU 1
  103. PB0     EQU 0
  104.  
  105. DDB7     EQU 7
  106. DDB6     EQU 6
  107. DDB5     EQU 5
  108. DDB4     EQU 4
  109. DDB3     EQU 3
  110. DDB2     EQU 2
  111. DDB1     EQU 1
  112. DDB0     EQU 0
  113.  
  114. PINB7     EQU 7
  115. PINB6     EQU 6
  116. PINB5     EQU 5
  117. PINB4     EQU 4
  118. PINB3     EQU 3
  119. PINB2     EQU 2
  120. PINB1     EQU 1
  121. PINB0     EQU 0
  122.  
  123. PD6     EQU 6
  124. PD5     EQU 5
  125. PD4     EQU 4
  126. PD3     EQU 3
  127. PD2     EQU 2
  128. PD1     EQU 1
  129. PD0     EQU 0
  130.  
  131. DDD6     EQU 6
  132. DDD5     EQU 5
  133. DDD4     EQU 4
  134. DDD3     EQU 3
  135. DDD2     EQU 2
  136. DDD1     EQU 1
  137. DDD0     EQU 0
  138.  
  139. PIND6     EQU 6
  140. PIND5     EQU 5
  141. PIND4     EQU 4
  142. PIND3     EQU 3
  143. PIND2     EQU 2
  144. PIND1     EQU 1
  145. PIND0     EQU 0
  146.  
  147. RXC     EQU 7
  148. TXC     EQU 6
  149. UDRE     EQU 5
  150. FE     EQU 4
  151. OR     EQU 3
  152.  
  153. RXCIE     EQU 7
  154. TXCIE     EQU 6
  155. UDRIE     EQU 5
  156. RXEN     EQU 4
  157. TXEN     EQU 3
  158. CHR9     EQU 2
  159. RXB8     EQU 1
  160. TXB8     EQU 0
  161.  
  162. ACD     EQU 7
  163. ACO     EQU 5
  164. ACI     EQU 4
  165. ACIE     EQU 3
  166. ACIC     EQU 2
  167. ACIS1     EQU 1
  168. ACIS0     EQU 0
  169.  
  170. XL     DEF r26
  171. XH     DEF r27
  172. YL     DEF r28
  173. YH     DEF r29
  174. ZL     DEF r30
  175. ZH     DEF r31
  176.  
  177. RAMEND   EQU $DF    ;Last On-Chip SRAM Location
  178. XRAMEND  EQU $DF
  179. E2END       EQU $7F
  180. FLASHEND EQU $3FF
  181.  
  182. RESET_VECT EQU $0000    ;Reset vector
  183. INT0addr   EQU $001       ;External Interrupt0 Vector Address
  184. INT1addr   EQU $002       ;External Interrupt1 Vector Address
  185. ICP1addr   EQU $003       ;Input Capture1 Interrupt Vector Address
  186. OC1addr    EQU $004       ;Output Compare1 Interrupt Vector Address
  187. OVF1addr   EQU $005       ;Overflow1 Interrupt Vector Address
  188. OVF0addr   EQU $006       ;Overflow0 Interrupt Vector Address
  189. URXCaddr   EQU $007       ;UART Receive Complete Interrupt Vector Address
  190. UDREaddr   EQU $008       ;UART Data Register Empty Interrupt Vector Address
  191. UTXCaddr   EQU $009       ;UART Transmit Complete Interrupt Vector Address
  192. ACIaddr    EQU $00a       ;Analog Comparator Interrupt Vector Address
  193.  
  194. ROMSTART EQU $000b
  195.  
  196.